class Task60:
    def run(self, n):
        buffer = [0 for _ in range(6 * n + 1)]

        for i in range(1, 7):
            buffer[i] = 1

        for i in range(2, n + 1):
            for j in reversed(range(i, i * 6 + 1)):
                buffer[j] = 0
                for k in range(max(j - 6, i - 1), j):
                    buffer[j] += buffer[k]

        total = 6 ** n
        result = [num / total for num in buffer[n:]]
        return result
